Cvode, a Stiff/nonstiff Ode Solver in C
نویسندگان
چکیده
CVODE is a package written in C for solving initial value problems for ordinary di erential equations. It provides the capabilities of two older Fortran packages, VODE and VODPK. CVODE solves both sti and nonsti systems, using variable-coe cient Adams and BDF methods. In the sti case, options for treating the Jacobian of the system include dense and band matrix solvers, and a preconditioned Krylov (iterative) solver. In the highly modular organization of CVODE, the core integrator module is independent of the linear system solvers, and all operations on N -vectors are isolated in a module of vector kernels. A set of parallel extenstions of CVODE, called PVODE, is being developed. CVODE is available from Netlib, and comes with an extensive user guide.
منابع مشابه
Low-storage implicit/explicit Runge-Kutta schemes for the simulation of stiff high-dimensional ODE systems
Implicit/explicit (IMEX) Runge-Kutta (RK) schemes are effective for time-marching ODE systems with both stiff and nonstiff terms on the RHS; such schemes implement an (often A-stable or better) implicit RK scheme for the stiff part of the ODE, which is often linear, and, simultaneously, a (more convenient) explicit RK scheme for the nonstiff part of the ODE, which is often nonlinear. Low-storag...
متن کاملSteady State and Sign Preserving Semi-Implicit Runge-Kutta Methods for ODEs with Stiff Damping Term
In this paper, we develop a family of second-order semi-implicit time integration methods for systems of ordinary differential equations (ODEs) with stiff damping term. The important feature of the new methods resides in the fact that they are capable of exactly preserving the steady states as well as maintaining the sign of the computed solution under the time step restriction determined by th...
متن کاملSBML ODE Solver Library: a command-line tool and library for numerical analysis of reaction networks
The SBML ODE Solver Library (SOSlib) is a command-line oriented tool and programming library for construction and numerical integration of a system of ordinary differential equations (ODE) from a chemical reaction network encoded in the Systems Biology Markup Language (SBML). It is written in ANSI C, provides bindings for a variety of scripting languages and is distributed under LGPL license. T...
متن کاملExploiting the Multilevel Parallelism and the Problem Structure in the Numerical Solution of Stiff ODEs
A component-based methodology to derive parallel stiff Ordinary Differential Equation (ODE) solvers for multicomputers is presented. The methodology allows the exploitation of the multilevel parallelism of this kind of numerical algorithms and the particular structure of ODE systems by using parallel linear algebra modules. The approach furthers the reusability of the design specifications and ...
متن کاملStability of Computational Methods for Constrained Dynamics Systems
Many methods have been proposed for numerically integrating the differential-algebraic systems arising from the Euler-Lagrange equations for constrained motion. These are based on various problem formulations and discretizations. We offer a critical evaluation of these methods from the standpoint of stability. Considering a linear model, we first give conditions under which the differential-alg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996